@charset "utf-8";
.w1000{ width:1000px; height:auto; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
#header{ width:100%; height:auto; background:#02328d; padding-top:15px;}
.top{position: relative;  background:#fff; }
.logo{ width:17%; float:left; margin-left:5%;}
.logo img{ width: 96.5%;}
#header .nav{  width:48%; height:auto; margin:0 auto; }
#header .nav ul li{ float:left; width:14.1%; border-right:1px solid #dbdbdb; }
#header .nav ul li a{ display:block; padding: 22% 0; text-align:center; font-size:16px; color:#333;}
#header .nav ul li a:hover{ background:#02328d; color:#fff;}
#header .nav ul li a.addlm{ background:#02328d; color:#fff;}
.dianpu { float:right; width: auto; height: 35px; line-height: 35px; margin-top: 2%; margin-right: 4%; color:#999;}
.dianpu a{ color:#999;}
.dianpu .s-inp{ line-height:22px; /*border: 0;border-bottom: 1px solid #ccc;*/color: #666; padding-left:5px;}
.dianpu .s-sub{ border:0; width:25px; height:25px; cursor:pointer; background:url(../images/search.png) no-repeat right center;}
.dianpu form{ display:inline-block; margin-left:20px;}

.banner{ width:100%; height:auto;}

#mainbody{ width:100%; height:auto; background:#fff;}
.main_content{ width:100%; height:auto; padding:50px 0;}
.search{ width:100%; height:70px; line-height:70px; background:#fff;}
.search_l{ }
.search_r{ margin-top: 20px;}
.s_inp{ width:250px; height:30px; background:#f3f3f3; padding-left:5px; border: 0;}
.s_sub{ width:30px; height:30px; border:0; background:url(../images/bgsearch.jpg) no-repeat; cursor:pointer;}

.guanyu{ width:100%; height:auto; background:url(../images/bgguanyu.png) no-repeat center 80px;  padding-top: 170px; padding-bottom:60px;}
.gy_title{ text-align:center; font-size:38px; font-weight:bold;}
.gy_fenlei{ width:512px; height: 118px; margin:auto; margin-top: 80px; margin-bottom:35px;}
.wh{ display:block; float:left; width:170px; padding-top: 70px; color:#999; text-align:center;  background:url(../images/bgicon1.jpg) no-repeat top center;}
.cr{ display:block; float:left; width:170px; padding-top: 70px; color:#999; text-align:center; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0;  background:url(../images/bgicon2.jpg) no-repeat top center;}
.ry{ display:block; float:left; width:170px; padding-top: 70px; color:#999; text-align:center;  background:url(../images/bgicon3.jpg) no-repeat top center;}
.gy_fenlei a.wh:hover{ background:url(../images/bgicon11.jpg) no-repeat top center; color:#02328d; transition: all 600ms}
.gy_fenlei a.cr:hover{ background:url(../images/bgicon22.jpg) no-repeat top center; color:#02328d; transition: all 600ms}
.gy_fenlei a.ry:hover{ background:url(../images/bgicon33.jpg) no-repeat top center; color:#02328d; transition: all 600ms}
.jieshao{ width:700px; height:auto; margin:auto; color:#999;}


.chanpin{ width:100%; height:auto; background:url(../images/bgcp1.png) no-repeat center top;padding-top:50px; padding-bottom: 65px;}
.cp_title{ text-align:center; font-size:38px; font-weight:bold; margin-top:12px;}
.cp_nav{ padding: 46px 70px 30px; height:40px;}
.cp_nav ul li{ float:left;}
.cp_nav ul li a{ display:block; padding:6px 21px; font-size:16px; font-weight:600;}
.cp_nav ul li a:hover{ background:#fff; color:red; border-radius:20px;}
.cp_nav ul li a.add1{ background:#02328d; color:#fff; border-radius:20px;}
.cp_tuijian{ width:1000px; height:410px; background:#fff;}
.cp_img{ width:675px; float:left;}
.cp_img img{ width:675px; height:410px;}
.cp_wenzi{ width:225px; float:right; padding:65px 50px;}

.cp_wenzi_p1{ font-size:28px; border-bottom:1px solid #979797; padding-bottom:20px; margin-bottom:25px;}
.cp_wenzi_p2{ font-size:15px;}
.cp_wenzi_p3{ margin-top: 114px; }
.cp_wenzi_p3 a{ padding:6px 20px; color:#fff;background:#005ea6; }

.cp_xianguan{ border-left: 2px solid #fff; padding-left: 10px; margin:30px 0px 10px 38px; color:#fff; font-size:16px;}
.cp_line{ height:31px; border-top:1px solid #8fb8d8;}

.cp_list{height:156px; position:relative;}
.arrowleft{ position:absolute; left:0; top:35%;}
.arrowright{ position:absolute; right:0; top:35%;}
.arrowleft a{ display:block; width:37px; height:55px; background:url(../images/arrowleft.png) no-repeat; cursor: pointer;}
.arrowright a{ display:block; width:37px; height:55px; background:url(../images/arrowright.png) no-repeat; cursor: pointer;}
.cp_cp{ background:white;width:220px; height:154px; float:left; margin-right: 10px; border: 1px solid #ccc; }
.cp_cp img{ width:220px;height:151px;}


.anli{ width:100%; height:auto; background:url(../images/bgcase.png) no-repeat center top; padding-bottom:47px;}
.anli_top{ width:366px; height:337px; background:url(../images/bganlitop.png) no-repeat left top; margin-top:-28px; padding: 87px 40px 50px;}
.anli_down{ width:446px; height:94px; margin-top: 20px;}
.anli_top_p1{ font-size:36px; color:#dd2a42; font-weight:600; margin-bottom: 15px;}
.anli_top_p2 a{ font-size:26px; color:#005ea6; font-weight:600;}
.anli_line{ width:45px; height:3px; background:#d1d1d3; margin:20px 0;}
.anli_top_p3 a{ font-size:18px; color:#666;}


.youshi{ width:100%; height:auto; padding:50px 0 60px;}
.youshi_title{ text-align:center;}
.youshi_list{ width:1000px; height:317px; margin-top: 50px;}
.ys1{ float:left; display:block; width:238px; height:317px; padding-top: 0px; margin-right: 70px; text-align:center; background:url(../images/ys1.png) no-repeat center top;}
.ys2{ float:left; display:block; width:238px; height:317px; padding:0px 70px 0px; border-left:1px dashed #ccc; border-right:1px dashed #ccc;  text-align:center; background:url(../images/ys2.png) no-repeat center top;}
.ys3{ float:left; display:block; width:238px; height:317px; padding-top: 0px; margin-left:70px; text-align:center; background:url(../images/ys3.png) no-repeat center top;}
.youshi_list .img{ width: 238px; height: 238px; overflow: hidden; border-radius: 50%;}
.youshi_list .img .inner { position: relative; }
.youshi_list .img .inner div { position: absolute; top: 0; left: 0; width: 238; height: 238px; }
.youshi_list .img .inner img { width: 100%; height: 100%; }
.youshi_list .img .inner div:last-child { opacity: 1; }
.ys1:hover{ cursor:pointer; color:#c54e59;}
.ys2:hover{ cursor:pointer; color:#17965c;}
.ys3:hover{ cursor:pointer; color:#3679ac;}





.xinwen{ width:100%; height:auto; padding:50px 0; background:#fff;}
.xw_l{ width:542px; height:334px; border:1px solid #ccc; float:left; padding:25px;}
.xw_r{ width:334px; height:334px; border:1px solid #ccc; float:right; padding:25px;}
.xw_title{ background:url(../images/add.png) no-repeat right top; height: 26px;}
.tuijian_l{ float:left; }
.tuijian_l img{ width:215px; height:156px; border:5px solid #ccc;}
.yinying{ height: 26px; background:url(../images/bgyinying.png) no-repeat center bottom;}
.tuijian_r{ float:right; width:300px; height:170px;}
.xw_list ul li{ float:left; width:255px; line-height:30px; background:url(../images/xwarrow.png) no-repeat 0; padding-left: 15px;}
.quest_list ul li{ height:70px}
.quest_list ul li p{ line-height:28px; font}
.txtMarquee-top{ overflow:hidden; position:relative; }
p.icon1{ background:url(../images/icon1.png) no-repeat 0 5px; padding-left:30px;}
p.icon2{ background:url(../images/icon2.png) no-repeat 0 5px; padding-left:30px;}
p.icon1 a{ font-weight:600; font-size:15px;}

.contact_content{ padding: 40px 0 60px 0; background: #fff;}
.contact1{ float:left; width:267px; height:120px; background:url(../images/bgcontact1.png) no-repeat; padding: 160px 20px 20px;}
.contact2{ float:left; width:267px; height:120px; margin: 0 40px; background:url(../images/bgcontact2.png) no-repeat; padding: 160px 20px 20px;}
.contact3{ float:left; width:306px; height:300px; background:url(../images/bgcontact3.png) no-repeat}


.main_content{ width:100%; min-height:600px;}

.lanmu{ font-size:23px; font-weight:bold; color:#d82828; margin-left: 26px;}
.about_img{ float:left; margin:0 25px 20px 0;}
.about_img img{ border:5px solid #fff;}
.wenzi{ padding-top:50px;}
.wenzi p{ line-height:28px;}



/*.prod{ float:left; width:343px; height:398px; margin-right: 22px; margin-bottom: 22px; background: #fff; border:1px solid #ededed;}
.prod1{ width:333px; height:258px; padding:5px; border-bottom:1px solid #ccc; }
.prod1 img{ width:333px; height:258px;}
.prod2{ padding:20px 0;}
.prod_name{ text-align:center; font-size:16px; }
.prod_name a{ }
.unline{ width:65px; height:3px; background:#333; margin:auto; margin-top:2px;}
.cpmore{ width:104px; height:41px; margin: auto; margin-top: 17px; border:1px solid #ccc;}
.cpmore a{ display:block; font-size:16px; text-align:center; line-height:41px; color:#999; }
.cpmore a:hover{ color:#fff; background:#c70000;}
*/

#footer{ width:100%; height:auto; background:url(../images/bgfooter.png) no-repeat;}
.footer_nav{ padding: 65px 37px 20px; height:15px;}
.footer_nav ul li{ float:left; padding:0 35px; border-left:1px solid #ccc;}
.footer_nav ul li a{ display:block; text-align:center; color:#fff; font-size:15px; line-height: 15px;}
.footer_cont{ padding:40px 70px 20px; height:180px; border-bottom:1px solid #6499cf;}
.footer_cont_l{ float:left; width:470px; height:180px;}
.footer_cont_l ul li{ color:#fff;}
.footer_cont_r{ float:right; width:310px; height:180px; padding-top: 10px;}
.footer_cont_r ul li{ float:left; width:290px; color:#fff; }
.ewm1{ float:left;}
.ewm2{ float:right;}
.ewm p{ text-align:center; }
.ewm p a{ color:#fff;}
.footer_bottom{ height: 47px; padding: 15px 70px;}
.footer_bottom_l{ float:left; height: 47px;}
.footer_bottom_r{ float:right; color:#fff; margin-top: 13px;}
.footer_bottom_r a{ color:#fff;}


/*内页*/
/*关于*/
.mainleft{ float:left; width:225px;}
.mainbg{ background:url(../images/bgmain.png) no-repeat left 60px;}
.cpfl{ margin-top: 50px; height: 60px; padding-left: 25px;}
.cpfl a{ font-size:36px; color:#585859; }
.sider_list{ width:195px; height:auto; background:#02328d; padding:30px 30px 30px 0;}
.sider_list ul li{ }
.sider_list ul li a{ display:block; color:#fff; line-height:45px; font-size:16px; padding-left: 30px;}
.sider_list ul li a:hover{ background-color:#f5f8fb; background-image:url(../images/bgsiderlist.png); background-repeat:no-repeat; background-position:140px center; color:#666;}
.sider_list ul li a.addcp{ background-color:#f5f8fb; background-image:url(../images/bgsiderlist.png); background-repeat:no-repeat; background-position:140px center; color:#666;}


.sider_lx{ width:189px; height:auto; background:#eaeaea; padding:18px; margin-top:20px;}
.sider_lx ul li{ font-size:13px;}
.mainright{ float:right; width:725px;}
.location{ width:100%; height:105px; border:1px solid #ccc; margin-top: 41px; }
.loc_l{ float:left; font-size:36px; font-weight:600; margin-top: 40px; margin-left: 20px;}
.loc_r{ float:right; margin-top: 25px; margin-right: 20px; text-align: right;}
.mainright_cont{ padding: 50px 20px 30px;}

/*新闻*/
.news_top{ height:185px; border-bottom:1px solid #ccc; background:url(../images/img3.jpg) no-repeat left top; padding-left:250px; margin-bottom: 39px;}
.news_top p{ color:#666; margin-bottom:10px;}
.news_top p span.sp1{ }
.news_top p span.sp1 a{ font-size:20px; color:#005fb7; font-weight:600;}
.news_top p span.sp2{ margin-left:270px; color:#999;}
.news_list ul li{ float:left; width:665px; line-height:45px; border-bottom:1px solid #ccc; padding-left: 20px;}
.news_list ul li span.sp3{ float:left; display:block;}
.news_list ul li span.sp4{ float:right; display:block;}

.artitle{ text-align:center; border-bottom:1px dashed #ccc; padding-bottom:8px;}
.artime{ text-align:center; line-height: 30px;}
.artext{ margin-top:20px;}
.tiao{padding: 10px 20px; }

/*案例*/
.case_top{ height:185px; border-bottom:1px solid #ccc; margin-bottom: 39px;}
.case_top p{ color:#666; margin-bottom:10px; position:relative;}
.case_top p span.sp1{ }
.case_top p span.sp1 a{ font-size:20px; color:#005fb7; font-weight:600;}
.case_top p span.sp2{ position:absolute; top:0; right:0; color:#999;}
.case_top p span.sp3{ position:absolute; left:0;}
.case_top_l{ float:left; width:213px; }
.case_top_r{ float:right; width:435px; }
.case_top_l img{ width:213px; height:155px;}



/*联系我们*/
.contact{ padding: 0 12px;}
.contact_left{ width:265px; height:300px; float:left;}
.contact_right{ width:685px; height:300px; float:right;}
.contact_left ul{ margin-top:20px;}
.contact_left ul li{ line-height:28px;}
.message{ width:980px; padding:0px 10px;}
.liuyan{ }
.input-text{ width:200px;height:33px;margin-right:10px;padding:5px 10px;font-size:14px;/*box-shadow: 0 1px 4px rgba(0,0,0,0.1) inset;*/ border-radius:5px; border:1px solid #ccc;}
.input-text:focus{box-shadow:0 0 4px rgba(255,153,164,0.8);border:1px solid #ef7220;}
.area-text{ width:958px;height:220px; padding:5px 10px; margin-top:20px;line-height:26px;font-size:15px; border-radius:5px; border:1px solid #ccc;}
.area-text:focus{box-shadow:0 0 4px rgba(255,153,164,0.8);border:1px solid #ef7220;}
.sub{ width:150px;;height:45px;margin-top:10px;background: #0262b8;color: #fff;border: 0;cursor:pointer; font-size: 16px;}

/*产品展示*/
.prod{ float:left; width:322px; height:322px; margin-right: 17px; margin-bottom: 20px;}
.prod a{display:block; width:294px;height:294px;background:url(../images/bgprod1.png) no-repeat;padding: 14px;}
.prod a:hover{ background:url(../images/bgprod2.png) no-repeat; color:#4d76bc; font-weight:600;}
.prod p{ margin-top:10px;}
.prod_img img{ width:294px; height:211px;}


/*分页*/
.pages{ width:272px; height:43px; margin:auto; text-align:center; background:url(../images/pagebg.png) no-repeat center; margin-top:20px;}
.pages li{ line-height:41px; display:inline-block;}
.pages li a{ padding-left:5px; padding-right:5px; display:inline-block;}
.pages li.pagetotal{display:none;}
.pages li.pagepre{ background:url(../images/pageleft.png) no-repeat center ;}
.pages li.pagenext{ background:url(../images/pageright.png) no-repeat center;}
.pages li.c{ background:url(../images/pageon.png) no-repeat center; padding-left:9px; padding-right:9px;}



